Skip to content

Let a package and a theme link to their license terms - #19

Open
einari wants to merge 1 commit into
mainfrom
feature/package-license-metadata
Open

Let a package and a theme link to their license terms#19
einari wants to merge 1 commit into
mainfrom
feature/package-license-metadata

Conversation

@einari

@einari einari commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Added

  • ScenePackage gained License and LicenseUrl; Theme gained the LicenseUrl to go with the License it already carried. A license name on its own does not tell an author what they are taking on — "PrimeUI Community / Commercial" says nothing about whether they qualify for the free tier or owe a fee. The link is the part that answers that, so the model carries it.

Changed

  • Cratis.PrimeReact and every theme built on PrimeTek's presets now point at the PrimeUI Community license; every other package points at ours. This stopped being uniform when PrimeReact 11 relicensed from MIT, and a package picker can now show the difference at the moment someone is choosing rather than leaving it to a banner in production.

🤖 Generated with Claude Code

`ScenePackage` gained `License` and `LicenseUrl`, and `Theme` gained the
matching `LicenseUrl` to go with the `License` it already carried.

A license name on its own does not tell an author what they are taking
on. "PrimeUI Community / Commercial" answers nothing about whether they
qualify for the free tier or owe a fee - the link is the part that does,
so the model carries it rather than making someone go and search.

This matters now because it stopped being uniform. Every package here
was MIT until PrimeReact 11 relicensed under PrimeTek's commercial
PrimeUI, so `Cratis.PrimeReact` and the themes built on its presets now
point at https://primeui.dev/licenses/community while everything else
points at ours. A package picker can show the difference at the moment
someone is choosing, instead of leaving it to a banner in production.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@einari einari added screen Screen/UI work: Screenplay UI constructs, Scene runtime, Stage rendering, Studio designers minor labels Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor screen Screen/UI work: Screenplay UI constructs, Scene runtime, Stage rendering, Studio designers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant